﻿/* FORMATAÇÃO */
body { padding:0; margin:0; border:0; }
#armacao {background:url('../imagens/bg.gif') repeat-y 1px; width:780px; border-spacing:0; border-collapse:collapse;}
/* {border:1px #000 solid;}*/
#armacaoImpressao {width:780px; border-spacing:0; border-collapse:collapse;}

/* TOPO */
#topo { padding:0; margin:0; border:0; width:780px; height:190px; position:relative; }
.logo {margin-left:30px; background-image: url('../imagens/logo.jpg') no-repeat; width:206px; height:82px;}
#menuIdioma { background:url('../imagens/setaIdioma.gif') no-repeat left center; padding-left:25px; margin-top: 15px; position:absolute; left:275px; }
#menuIsntitucional {position:absolute; top:44px; }
/* FIM TOPO */
#display { background:url('../imagens/shadow.gif') no-repeat center 0; text-align:center; margin:0px; padding:9px 8px 9px 10px; border:0; }
#displayImpressao { background:url('../imagens/shadowImpressao.gif') no-repeat center 0; text-align:center; margin:0; padding:9px 8px 9px 10px; border:0; }
#displayTarifas { background: #fff url('../imagens/base_flash.gif') repeat-y center top; width: 780px; height:3px;}
/*PAGINA ERRO*/
#paginaUtil a {font-size:11px; color:#767676; text-decoration:none;}
#paginaUtil a:hover {text-decoration:underline;}
/*CONTEÚDO*/
#conteudo, #conteudoReservas {margin:0; width:524px; vertical-align:top; padding: 20px 0 100px 50px;}
#conteudo p, #conteudo span { width:350px; padding-top:0; margin-top:0 }
#conteudoImpressao {margin:0; vertical-align:top; padding: 30px 100px 20px 100px;}
#menuInfo {margin:0 0 30px 0; padding:0;}
#menuInfo li { background:url('../imagens/setaInfo.gif') no-repeat left center; padding:0 0 0 20px; list-style:none; margin-bottom: 5px;}
#vImpressao, #sendFriend { text-align:left; padding-left:30px; padding-top:12px; margin:0px 30px 20px 0px; height:24px; float:left; vertical-align:sub; text-decoration:none; }
#vImpressao:hover, #sendFriend:hover, #menuInfo a:hover { text-decoration:underline; }
#vImpressao { background:url('../imagens/icoImpressao.gif') no-repeat left center; }
#sendFriend { background:url('../imagens/icoSendFriend.gif') no-repeat left center; }
#conteudo h1, #conteudoImpressao h1, #conteudoReservas h1 { margin:0 0 15px 0; background: url('../imagens/line_title.gif') no-repeat left bottom; padding:0;}
#conteudoReservas h2, #conteudoImpressao h2, #enviaAmigo h2 { margin:15px 0px 0 0; height:30px; background: url('../imagens/line_title.gif') no-repeat left bottom; padding:0;}
#conteudoReservas p {margin: 0 0 10px 0; width:350px;}
#pacote { margin:0; position:relative; float:left; }
#thumbs { float:left; position:relative; margin:0 20px 0 0; }
.galeria {float:left; width:348px; margin:25px 0px 0px 10px;}
.galeria div { float:left; margin:0 25px 20px 0; text-align:center; width:55px; position:relative;}
.galeria a {position:relative; float:left;}
.galeria br {padding:0; margin:0;}
#pacote p { margin:0; padding:0; position:relative; width:300px; float:left; }
#conteudoVerTarifa { float:left; padding:0; margin-top:50px; height:23px; width:203px; background:url('../imagens/ver_tarifas.gif') no-repeat left center;}
#conteudoMeet {height:16px; width:350px; background:url('../imagens/meet.gif') no-repeat center right;}
#tarifario {margin:2px 0 0 0; padding:0; border-spacing:0; border-collapse:collapse;}
#tarifario td{ height:25px; width:100px; border:1px #CCCCCC solid; padding-left: 5px;}
#tarifario tr:hover {background:#E6E6E6;}
#tarifario input[type=submit]{width:120px; }
.back {padding:0; margin-bottom:20px;line-height:13px;}
/*FIM CONTEÚDO*/
/*BARRA LATERAL*/
#barraLateral { margin:0; padding:30px 0 100px 0; width:256px; vertical-align:top; }
/* BOX GALERIA */
#boxGaleria { margin:0 20px 40px 0px; padding:0; text-align:right; }
#boxGaleria select { margin:0; padding:0; border:1px #a7a6aa solid; width:148px; max-width:148px; }
/* FIM BOX GALERIA */
/*SUB MENU*/
#subMenu h2 {text-align:right; padding:13px 42px 0;}
#subMenu ul {margin:0 0 40px 0; padding:0; width:100%; }
#subMenu li {background:url('../imagens/line_sub.gif') no-repeat right bottom; margin:0; padding:21px 42px 4px 0; list-style:none; text-align:right; }
/*FIM SUB MENU*/
/*FORMULÁRIO*/
#formulario { padding:0; margin:0 0 20px 50px;}
#enviaAmigo { padding:20px; border:0;}
#formulario p  { padding:0; margin:0 0 2px 0; }
#formulario br, #formConfirma br  { padding:0; margin:0; }
#titleFormDeu, #titleFormFra, #titleFormPor, #titleFormEng, #titleFormEsp { margin-bottom:10px; width:178px; height:20px; position:relative; }
#titleFormDeu span, #titleFormFra span, #titleFormPor span, #titleFormEng span, #titleFormEsp span  { position:absolute; width:100%; height:100%; }
#titleFormDeu span { background:url('../imagens/titleFormDeu.gif') no-repeat left center;}
#titleFormFra span { background:url('../imagens/titleFormFra.gif') no-repeat left center;}
#titleFormPor span { background:url('../imagens/titleFormPor.gif') no-repeat left center;}
#titleFormEng span { background:url('../imagens/titleFormEng.gif') no-repeat left center;}
#titleFormEsp span { background:url('../imagens/titleFormEsp.gif') no-repeat left center;}
.inputForm, #formulario textarea { width:168px; max-width:168px; }
#enviaAmigo textarea, #enviaAmigo input[type='text'] {width:250px; max-width:250px;}
#formulario textarea{margin-bottom:10px;}
#btSend input { padding:0; margin:20px 0; position:relative; width:175px; height:21px; }

/*FORMULÁRIO CONFIRMA RESERVA*/
#formConfirma  {padding:0; margin:0; }
#formConfirma p  { padding:0; margin:0 0 5px 0; }
.inputFormConfirma, #formConfirma textarea { width:200px; max-width:200px; }
#formConfirma .enviar {text-align:right; width: 200px;}
#formConfirma .enviar input {width:100px;} 

/* FIM FORMULÁRIO*/
#rodape {padding: 5px 0px 0 45px; margin:0; text-align:center; }
#rodapeImpressao {width:580px; padding: 15px 0 30px 0; margin:0; text-align:center;}
#rodapeImpressao span {padding-left: 45px;}

/* --- FIM BARRA LATERAL --- */

/*---------------------------------- CORES, BORDAS E FONTES ----------------------------------*/
body { font-style:normal; font-variant:normal; font-family: Arial; font-size:12px;}
/* TOPO */
#menuIdioma, #menuIdioma a, #menuIdioma u  { color:#b1b1b1; font-size:10px; }
#menuIdioma a, #menuInfo a, .back a  {text-decoration:none; }
#menuIdioma a:hover, #menuInfo a:hover, .back a:hover  {text-decoration:underline; }
/* FIM TOPO */
/* CONTEÚDO */
#menuInfo a, .back a {font-size:11px; color:#767676;}
#vImpressao, #sendFriend { font-size:10px; color:#767676; }
#conteudo h1, #conteudoReservas h1, #conteudoImpressao h1  { color: #757575; font-size:30px; font-weight:bold; }
#conteudoReservas h1 label {color: #757575; font-size:14px; font-weight:none;margin:0;}
#conteudoImpressao p { text-align:justify; line-height:20px; font-size:14px;}
#conteudoReservas h2, #conteudoImpressao h2, #enviaAmigo h2 { color: #757575; font-size:18px; font-weight:bold; }
#conteudoMeet, #conteudoVerTarifa {font-size:10px; text-decoration:none;} 
#thumbs img { border: 1px #808080 solid; }
.galeria a { font-size:10px; color: #b2b1b1; }
.galeria a, .galeria a:visited, .galeria img, .galeria img:visited  { text-decoration:none; }
.galeria img { border:1px #808080 solid; }
.galeria a:hover {text-decoration:underline; }
#conteudo p, #conteudo span{ font-size:12px; line-height:22px; }
.tarifario {font-size:12px; color:#000000;}
#tarifario span {font-weight:bold;}
#conteudoReservas .etapas {color: #cccccc; font-size:12px; margin-bottom:10px;}
#rodapeImpressao {border-top: 1px #cccccc solid;}

/* FIM CONTEÚDO */
/* SUB MENU */
#subMenu h2, #subMenu li a{color: #b2b1b1;}
#subMenu h2 {font-size:12px;}
#subMenu li a { text-decoration: none; font-size:18px; }
#subMenu li a:hover { color:#bb1836;  }
/* FIM SUB MENU */
/* FORMULÁRIO */
#titleFormDeu, #titleFormFra, #titleFormPor, #titleFormEng, #titleFormEsp, #btSendDeu, #btSendFra, #btSendPor, #btSendEng, #btSendEsp  {font-size:15px; font-weight:normal; }
#formulario p, #enviaAmigo label { color: #767676; font-size:10px; text-indent:4px; }
.inputForm, #formulario textarea, #enviaAmigo textarea, #enviaAmigo input[type='text'] { background-color:#FFFFFF; border: 1px #c9c8c4 solid; color: #000000; font-size:11px; font-family:Arial; text-indent:3px; }
/* formConfirma */
#formConfirma p { color: #767676; font-size:10px; text-indent:4px; }
.inputFormConfirma, #formConfirma textarea { background-color:#FFFFFF; border: 1px #c9c8c4 solid; color: #000000; font-size:11px; font-family:Arial; text-indent:3px; }

/* FIM FORMULÁRIO */
#rodape { color: #767676; font-size:11px; }
#rodapeImpressao { color: #757575; font-size:12px; border-top:1px #757575 solid; }